body {
	background-color:#d0e4fe;
}
h1{
	color:orange;
	text-align:center;
}

.fill{
	width:100%;
}
.fill50{
	width:50%;
}
.fill75{
	width:75%;
}
.fill25{
	width:25%;
}
.left{
	float:left;
}
.right{
	float:right;
}
.top{
	text-align:top left;
}
ul.menu {
	float:left;
	list-style:circle;
}
label.menu{
	float:left;
	padding-left:20px
}
table.menu, table.menu th, table.menu td{
	border: 1px solid #98bf21;
	border-collapse:collapse;
}
table.menu {
	width=100%;
}
table.group {
	margin: 2px 5px 10px 5px;
	width=100%;
}
table.menu th {
	text-align:right;
	padding:3px 7px 2px 7px;
}
table.menu td {
	text-align:left;
	padding:3px 7px 2px 7px;
}
table.menu tr{
	background-color:#00FFDD;
}
table.menu tr.alt {
	background-color:#33FF00;
}
.hidden{
	display:none;
}

table.menu tr.group {
	background-color:#CCFFFF;
	color:#0033FF;
	border: 2px solid #0033FF;
}
table.menu tr.group th {
	text-align:left;
}



